@charset "utf-8";
/* CSS Document */
/*--------重置样式--------------*/
*{margin:0;padding:0;font-family:"微软雅黑";}
ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;}
img{border:0;diaplay:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{overflow-x: hidden;}

#first{width:100%; height:66px; background:url(../images/logo.png) no-repeat 36px 18px #fff;}
#first h1{line-height:66px; font-size:18px; color:#333; margin-left:210px; float:left;}
#first span{display:block; margin-left:1057px; width:180px; line-height:66px;}
#first h2{font-size:12px; float:left;}
#first h2 a{color:#666;}
#first h3{font-size:12px; color:#6666; float:right}

#second{width:100%; height:666px; background:#f5f5f5; border-bottom:3px; box-shadow:0 0 8px #ddd;}
#second .second_left{width:716px; height:412px; padding:95px 0 0 26px; float:left;}
#second .second_right{width:467px; height:547px; margin:38px 0 0 28px; float:left; background:url(../images/registerbox-backpic.png) no-repeat;}
#second ul{width:380px; height:394px; margin:70px 0 0 50px;}
#second ul li{width:auto; margin-bottom:10px; height:65px;}
.phone,.mima,.sure,.yan{width:85px; height:36px; line-height:36px; text-align:center; float:left; font-size:12px; color:#000;}
#second i{font-style:normal; color:red; margin-right:4px;}
#second input{float:left; width:270px; line-height:30px; height:30px; outline: none; text-indent:10px;}
#second span{display:none; font-size:10px; height:12px; margin-left:10px; color:red;}
#second em{display:none; font-style:normal; font-size:10px; height:12px; margin-left:10px; color:red;}
#second .ma{width:75px;}
#second a{color:#666; font-size:12px; line-height:40px;}
#second strong{margin:10px 10px 0 10px; line-height:30px;}
#second .chex{width:12px; height:12px; margin:14px 10px 20px 90px; float:left;}
#second b{font-weight:normal; font-size:12px; float:left;}
#second .sub{width:270px; height:40px; background:#616; border:0; margin-left:60px; font-size:16px; color:#fff;}
#second .bott{margin-top:70px; font-size:12px;}
#second .zi7{display:none; margin-left:88px; color:red; font-size:12px;}

#second .hao{*margin-left:70px; width:320px;}


/*----------------------foot部分-------------------------------*/
#foot{width:100%;height:auto;}
#foot .foot_top{width:100%; height:114px; border-top:6px solid #252525; background:url(../images/foot-ad.jpg) no-repeat 32px 30px #333333;} 
#foot .foot_center{width:100%; height:210px; border-top:1px solid #464646; background:#333333;}
#foot .foot_center dl{width:185px; float:left;}
#foot .foot_center dt{margin-top:22px; font-size:14px; width:159px;  color:#bbbbbb; line-height:38px;padding-left:26px;}
#foot .foot_center dd{width:152px; font-size:12px; line-height:22px; padding-left:33px;}
#foot .foot_center dd a{color:#bbb;}
#foot .foot_center1{margin-left:32px;}
#foot .foot_center1 dt{background:url(../images/foot1.gif) no-repeat 0 11px;}
#foot .foot_center1 dd,#foot .foot_center2 dd,#foot .foot_center3 dd,#foot .foot_center4 dd,#foot .foot_center5 dd{background:url(../images/foot-pointer.gif) no-repeat 26px 10px;}
#foot .foot_center2 dt{background:url(../images/foot2.gif) no-repeat 0 11px;}
#foot .foot_center3 dt{background:url(../images/foot3.gif) no-repeat 0 11px;}
#foot .foot_center4 dt{background:url(../images/foot4.gif) no-repeat 0 11px;}
#foot .foot_center5 dt{background:url(../images/foot5.gif) no-repeat 0 11px;}
#foot .foot_right{width:272px; float:right; padding:22px 0 0 34px;  *padding:20px 0 0 0; padding:20px 0 0 0\0;}
#foot .foot_right span{display:inline-block;float:left; margin-right:30px;}
#foot .foot_right span h3{font-size:14px; color:#bbb; line-height:34px; text-align:center;}
#foot .foot_right em{display:inline-block; font-style:normal;font-size:12px; color:#bbb; line-height:36px; margin-left:22px;}
#foot .foot_bottom{width:100%; height:153px; background:#252525;}
#foot .foot_bottom .foot_list{margin-left:464px;}
#foot .foot_bottom .foot_list li{float:left; text-align:center; color:#dddddd; line-height:38px; font-size:12px;}
#foot .foot_bottom .foot_list li a{color:#dddddd; padding:0 7px;}
#foot .foot_bottom .foot_list li a:hover{color:#661166;}
#foot .foot_bottom i,#foot .foot_bottom strong{display:inline-block;font-size:12px; color:#666666;}
#foot .foot_bottom i{margin:10px 0 0 452px;font-style: normal;}
#foot .foot_bottom strong{margin-left:470px; font-weight:normal;}
/*----------------------side部分-------------------------------*/
#side{width:36px;height:100%; background:#000; position:fixed; right:0; top:0; z-index:9999;}
#side .side_men{margin-top:16px;width:36px;height:36px; background:url(../images/side-member.png) no-repeat center; cursor:pointer;}
#side .side_men:hover{background:url(../images/side-member.png) no-repeat center #616;}
#side .side_cart{width:36px; height:140px; background:url(../images/side-cart.png) no-repeat 2px 47px; cursor:pointer;}
#side .side_cart b{display:inline-block; margin:22px 0 0 8px; width:20px;height:20px; background:red; border-radius:50%; color:#fff; font-size:9px; text-align: center; line-height:20px;}
#side .side_cart h5{color:#fff;font-size:12px; margin:26px 0 0 12px;}
#side .side_start{width:36px;height:36px; background:url(../images/side-favorite.png) no-repeat center; cursor:pointer;}
#side .side_start:hover{background:url(../images/side-favorite.png) no-repeat center #616;}
#side .side_history{margin-top:10px;width:36px;height:36px; background:url(../images/side-history.png) no-repeat center; cursor:pointer;}
#side .side_history:hover{background:url(../images/side-history.png) no-repeat center #616;}
#side .side_news{margin-top:10px;width:36px;height:36px; background:url(../images/side-news.png) no-repeat center; cursor:pointer;}
#side .side_news:hover{background:url(../images/side-news.png) no-repeat center #616;}
#side .side_kefu{margin-top:160px; *margin-top:80px; margin-top:80px\0; width:36px;height:36px; background:url(../images/side-kefu.png) no-repeat center; cursor:pointer;}
#side .side_kefu:hover{background:url(../images/side-kefu.png) no-repeat center #616;}
#side .side_ewm{margin-top:12px;width:36px;height:36px; background:url(../images/side-ewm.png) no-repeat center; cursor:pointer;}
#side .side_ewm:hover{background:url(../images/side-ewm.png) no-repeat center #616;}
#side .side_up{margin-top:12px;width:36px;height:36px; background:url(../images/side-up.png) no-repeat center; cursor:pointer;}
#side .side_up:hover{background:url(../images/side-up.png) no-repeat center #616;}

#side .men{display:none; width:270px; height:190px; padding:15px; position:absolute; right:50px; top:16px; background:url(../images/side-member-wrap.png) no-repeat #fff; border:1px solid #ddd;}
#side .men_top{padding-top:12px; text-align: center;}
#side .men_top a{outline:none;}
#side .men_top img{width: 78px; height: 78px; border: solid 4px #fff; border-radius: 43px; line-height: 20px;}
#side .men_center{font-size:12px; text-align:center; line-height:20px;}
#side .men_center span{diplay:inline-block;}
#side .men_center a{color:#616; padding:0 2px;}
#side .men_bottom{margin:0 auto; overflow:hidden; padding-top:5px; width:240px; }
#side .men_bottom a{display: inline-block; margin: 0 10px; width: 80px; height: 28px; line-height: 28px; border: solid 1px #ddd; text-align: center; color: #666; background: #f7f7f7; font-size: 12px; font-weight: 100;}

#side .cart{position: fixed; right:-300px; top: 0px; height: 100%; width: 300px; background: #fff; border-left: solid 1px #ccc; border-top-left-radius: 6px; border-bottom-left-radius: 6px; z-index:1;}
#side .cart_top{line-height: 38px; height: 38px; border-bottom: solid 1px #ccc; font-size: 12px;}
#side .cart_top h2{line-height: 38px; height: 38px; border-bottom: solid 1px #ccc; font-size: 12px; padding-left: 12px; padding-right: 12px;}
#side .cart_top a{float: right; color: #999999;}
#side .cart_bottom{width: 100%; padding-top: 215px; background: url(../images/cart-none.png) no-repeat center 35px; text-align: center;}
#side .cart_bottom p{line-height: 28px; font-size: 16px; color: #999;}

#side .start{display:none; width: 80px; height: 36px; background: #494949; position: absolute; top: 193px; right: 50px; text-align: center;}
#side .start p,#side .history p,#side .news p,#side .kefu p{line-height: 36px; color: #fff; font-size: 12px;}
#side .start i,#side .history i,#side .news i,#side .kefu i{width: 5px; height: 10px; background: url(../images/side-describe-icon.png) no-repeat center; position: absolute; right: -5px; top: 13px;}

#side .history{display:none; width: 80px; height: 36px; background: #494949; position: absolute; top: 239px; right: 50px; text-align: center;}
#side .news{display:none; width: 80px; height: 36px; background: #494949; position: absolute; top:285px; right: 50px; text-align: center;}
#side .kefu{display:none; width: 80px; height: 36px; background: #494949; position: absolute; top:481px; *top: 400px; top: 400px\0; right: 50px; text-align: center;}

#side .ewm{display:none; width: 244px; height: 154px; position: absolute; bottom: 30px; right: 50px; background-color: #fff; padding: 15px; border: solid 1px #ddd;} 
#side .ewm span{display:inline-block; margin:0 10px; width:102px; text-align:center; float:left;}
#side .ewm span p{color:#666; line-height:30px; font-size:12px; color:#666;}
#side .ewm .txt{text-align: center; color: #999; font-size:12px;}
